home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / bbs / l2100.zip / GAMETXT.REF < prev    next >
Text File  |  1997-06-24  |  18KB  |  706 lines

  1. This one of the main .ref files the LORD II engine will use as
  2. references.  For help on making your OWN, check out REFHELP.DOC.
  3.  
  4. Default LORD II files use the vars like this:
  5.  
  6. The gold and bank vars are special cases, other vars do not have names.
  7.  
  8. The list of how the variables are used has moved to VARLIST.DAT.  This file
  9. is read by the configuration program - it gives descriptions in the player
  10. editor from this file.  Check this file if you want to know what a var is
  11. for, or what free ones are available.
  12.  
  13.  
  14. @#showlog
  15. @routine readlog in logstuff.ref
  16. @drawmap
  17. @update
  18.  
  19. @#busy
  20. ;player cannot play, someone is attacking him or something
  21. @show
  22. `c  `r1                             `%PROBLEM.                                 `r0
  23.  
  24.   `2Someone is attacking/giving you an item, please try again in few
  25.   minutes.
  26.  
  27. `k
  28. @halt 0
  29.  
  30. @#FULL
  31. ;There are already 200 people playing.
  32. @show
  33. `r0`c  `r1`% UH OH. `r0
  34.  
  35. `2  This game already has `0200`2 people in it.  Please try again in a few
  36.   days, people are deleted after `%15`2 days of inactivity.
  37.  
  38.   `2Sorry.  Until then, you can only dream of the wonderful world that awaits.
  39.  
  40. `k
  41. @
  42.  
  43. @#drawstats
  44. @do move 1 5
  45. @do `s10 is `p01
  46. @do pad `s10 18
  47. @do write
  48.   `2Experience  : `0`s10  `2Hitpoints    : (`0`p02`2 of `0`p03`2)`\
  49. @do `p20 is gold
  50. @do `s10 is `p20
  51. @do pad `s10 18
  52. @do `p20 is bank
  53. @do `s09 is `p20
  54. @do write
  55.   `2Gold on hand: `$`s10  `2Gold in bank : `$`s09`\
  56. @do `s10 is `0
  57. @if `p07 less 0 then `s10 is `4
  58. @do `s10 add `p07
  59. @do pad `s10 18
  60. @do write
  61.   `2Alignment   : `0`s10  `2Gems         : `0`p19`\
  62. @do `s10 is `p11
  63. @if `p11 is 0 then `s10 is `4None
  64. @if `v05 < 1 then `s10 is Unlimited
  65. @do pad `s10 18
  66. @do write
  67.   `2Turns Left  : `0`s10  `2Time left    : `0&timeleft`\
  68.  
  69. @do `s10 is S&weapon
  70. @do pad `s10 18
  71. @do `p20 is S&wep_num
  72. @do `p20 + `p04 (adding muscle to weapon strength to show it)
  73. @do write
  74.   `2Weapon      : `0`s10  `2Total Attack : `0`p20    `\
  75. @do `s10 is S&armour
  76. @do pad `s10 18
  77. @do `p20 is S&arm_num
  78. @do `p20 + `p05 (adding dodge to armour defense to show it)
  79. @do write
  80.   `2Armour      : `0`s10  `2Total Defense: `0`p20     `\
  81.  
  82. @do `s10 is `p08
  83. @do pad `s10 18
  84. @do write
  85.   `2Charm       : `0`s10  `2Quest Points : `0`p18`\
  86.  
  87.  
  88. @#drawwep
  89. ;code to redraw the weapon for arming/unarming.
  90. @do move 3 9
  91. @do `s10 is S&weapon
  92. @do pad `s10 18
  93. @do `p20 is S&wep_num
  94. @do `p20 + `p04 (adding muscle to weapon strength to show it)
  95. @do write
  96. `r0`2Weapon      : `0`s10  `2Total Attack : `0`p20  `\
  97.  
  98. @#drawarm
  99. ;code to redraw the armour for arming/unarming.
  100. @do move 3 10
  101. @do `s10 is S&armour
  102. @do pad `s10 18
  103. @do `p20 is S&arm_num
  104. @do `p20 + `p05 (adding dodge to armour defense to show it)
  105. @do write
  106. `r0`2Armour      : `0`s10  `2Total Defense: `0`p20  `\
  107.  
  108. @#stats
  109. @show
  110. `r0`c`0  `n`2's status and information. (level `0`p09`2)
  111. `0-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  112. @routine drawstats in gametxt.ref
  113. @do move 1 12
  114. @show
  115. `r5  `%Item                                  Quantity                               `r0
  116. @do move 1 24 
  117. @do write
  118. `r5`%  `$`%Q `$to quit, `%ENTER`$ to use/equip/eat, `%D`$ to drop, `%N`$ for next page & `%P`$ for prev.  `r0
  119. @do move 1 12
  120. @#closestats
  121. @drawmap
  122. @update
  123. @closescript
  124.  
  125. @#startgame
  126. ;do startgame routines here
  127. @version 99
  128. ;if version 99 or newer isn't detected, it will tell the player to
  129. ;upgrade
  130. @do `v01 is 1
  131. @if map < 2 then map is 155
  132. @if map > 1600 then map is 155
  133.  
  134. @do write
  135. `r0`c
  136.  
  137. @if `p10 is &time then do
  138.  @begin
  139.  ;guy has already played today
  140.  
  141. @if dead is 1 then do
  142.  @begin
  143.   @if mail\mail&playernum.dat exist true then do
  144.    @begin
  145.    @checkmail
  146.    @key
  147.    @end
  148.  
  149.   @if `v03 is 0 then do
  150.    @begin
  151.    @do `v01 is 1
  152.    @label deadstart
  153.     @show
  154. `r0`c  `r1 `%A PROBLEM. `r0
  155.  
  156. `2  You are lying battered and bruised on the ground.  You can't do much
  157.   in this state.
  158.  
  159.   `0Try again tomorrow.
  160.  
  161. @do write
  162. `x`x
  163. @choice
  164. See todays news
  165. List players
  166. `4Quit back to the BBS
  167. @if responce is 1 then do
  168.   @begin
  169.   @routine readlog in logstuff.ref
  170.   @do goto deadstart
  171.   @end
  172. @if responce is 2 then do
  173.   @begin
  174. @do write
  175. `r0`c  `0Ranking players...
  176.  
  177. @do delete temp`*.dat         ;`* is node number
  178. @writefile temp`*.dat
  179. `r0`c`r1                             `%  LORD II RANKINGS                            `r0
  180.                 
  181.   `0Name                     Experience  Level   Status Alignment Quests
  182. `2-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  183. @
  184. @lordrank temp`*.dat 1
  185. @displayfile temp`*.dat
  186. @key bottom
  187.   @do goto deadstart
  188.   @end
  189.  
  190. @show
  191. `\`\  `2Bye.
  192.  
  193.        @halt
  194.       @end
  195.      @end
  196.  
  197.  
  198.   @show
  199.   `r1 `% DAY &time  `r0
  200.  
  201. `2  You have already been out and about today.
  202.  
  203.  @if `p11 > 0 then do
  204.   @begin
  205.   @show
  206.   `2You have `0`p11`2 turns left today.
  207.  
  208.   @end
  209.  @end
  210.  
  211. @if `p10 not &time then do
  212.   @begin
  213.   ;NEWDAY!
  214.   @do `p10 is &time
  215.   @do `p11 is `v05 ;this will give them the turns set in rules.ref
  216.   @do `t04 is 0 ;<-- Can fight master now
  217.   @do `p02 is `p03 ;<-- Give 'em max hit points
  218.   @do dead is 0 ;<-- Is now alive
  219.   @do `t09 is 0 ;<-- Has not visited shrine today
  220.   @do `t10 random 10 5 ;<-- Amount of fish in stream today
  221.   @do `p31 is `v07 ;<-- Reset quests per day possible 
  222.   @do `p33 is `v08 ;<-- Reset gambles per day possible 
  223.   @do `p32 + 1 ;<-- Advance quest age.. doesn't matter if there is one active
  224.   @bitset `t12 7 0 ;<-- Has not LOST at Arena yet today
  225.   @if s&wep_num > 0 then do
  226.   @begin
  227.   @show
  228.   `r1 `% DAY &time  `r0
  229.  
  230.  @if `p11 > 0 then do
  231.   @begin
  232.   @show
  233.   `2It is morning.  You have `0`p11`2 turns left today.
  234.  
  235.   @end
  236.   @show
  237. `2  You wake up early, strap your `0s&weapon`2 to your back and prepare for
  238.   adventure!
  239.  
  240.   @end
  241.  
  242.   @if dead is 0 then do
  243.    @begin
  244.  
  245.     @if s&wep_num is 0 then do
  246.     @begin
  247.     @show
  248.   `r1`%  DAY &time  `r0
  249.  
  250.  @if `p11 > 0 then do
  251.   @begin
  252.   @show
  253.   `2It is morning.  You have `0`p11`2 turns left today.
  254.  
  255.   @end
  256. @show
  257. `2  You wake up early, and prepare for adventure!
  258.  
  259.      @end
  260.     @end
  261.  
  262.  
  263.   @if `p12 is 1 then do
  264.   @begin
  265.   @show
  266. `k  `%You feel extra weak this morning.
  267.  
  268.   `2You have `4VD`2.  You must find a place to cure this soon, or you may die.
  269.  
  270.   @do `p02 / 2
  271.   @end
  272.  
  273.   @if `v05 > 0 then do
  274.     @begin
  275.       @if `i57 > 0 then do
  276.         @begin
  277.         @do `p20 is `i57
  278.         @do `p20 * 500
  279.         @do `p11 + `p20
  280.         @show
  281.   `2You get `0`p20`2 extra turns from `%Moonstone`2 power!
  282.  
  283.     @end
  284.   
  285.  
  286.   @end
  287.  
  288.  
  289.  
  290. @if `v03 is 1 then do
  291.  @begin
  292.  @if dead is 1 then do
  293.  ;if he is dead when he logs on
  294.   @begin
  295.    @do X is 27
  296.    @do Y is 7
  297.    @do dead is 0 ;he is now alive
  298.    @do `p02 is `p03 (give 'em max hit points)
  299.    @do MAP is 155 (move 'em home)
  300.   @end
  301.  @end
  302.  
  303.  
  304. @if map < 0 then map is 155
  305. @if map is 1 then do
  306.   @begin
  307.   @do map is 155
  308.   @show
  309.   `2Your mother is sitting by your bed, weeping.
  310.  
  311. `k  `$"Mom?  Why the tears?  Is it something I've done?" `2you ask.
  312.  
  313. `k  `0"I was so worried!" `2you mother sobs, `0"When the town elders
  314.   brought you here last night I was sure you were dead!"
  315.  
  316.   `$"I'm sorry mother.  I shall never scare you like this again!" `2you
  317.   promise.
  318.  
  319.   @end
  320.  @end
  321.  
  322. @if x < 1 then x is 27
  323. @if y < 1 then y is 7
  324. @if x > 80 then x is 27
  325. @if y > 24 then y is 7
  326.  
  327. @show
  328. `k
  329. @do talk `0`n`x`2has`xentered`xthe`xrealm. all
  330.  
  331. @routine readlog in logstuff.ref
  332.  
  333.  
  334. ;do end routines here
  335. @#endgame
  336. @do talk `0`n`x`2has`xleft. all
  337. @if dead is 0 then do
  338.  @begin
  339.  @do move 1 24
  340.  @show
  341.  
  342. `r0  `2You are lulled to sleep by a gentle breeze...
  343.  
  344.   `0Come back soon.
  345. `2
  346.  @end
  347.  
  348. @#RUN ;if the guy runs
  349. @drawmap
  350. @update
  351.  
  352. @#DIE
  353. @do move 3 24
  354. @do write
  355. `r0                                                                           `x
  356.  
  357.   @do X is 27
  358.   @do Y is 7
  359.   @do money / 2
  360.   @do `p02 is `p03 (give 'em max hit points)
  361.   @do `p20 is `p01
  362.   @do `p20 / 5
  363.   @do `p01 - `p20
  364.   @do MAP is 155
  365.   @do dead is 1
  366.   @update_update
  367.  
  368.   @do talk `4Newsflash:`0`x`n`x`2was`xdefeated`xby`x`0`e`2! all
  369.   @do addlog
  370.   `0`n`2 was whipped up on by `0`e`2!
  371.   @routine seperate
  372. @do move 3 24
  373. @do write
  374. `4You've been killed. `k
  375.  
  376. @pauseoff
  377. @show
  378. `r0`c
  379. C▄▄▄█████████▄▄▄
  380. C▄██░░░░███████████
  381. C█░░░░██████████████████
  382. C█░▒▒░████████▐▄█████████
  383. C▄▄C▐░▒▓░████████████▀▀█████
  384. AC██
  385. C▀▄█▌    ░▒▓▒░█████▄ ▌▐█▄
  386. AC█████▄▄▓█C▒▓
  387. C██▄   ▒▓▒░ ██
  388. AC░░▓▌▄▀░▄████▀▓▌
  389. AC
  390. C▓▒░██▀▄▄ ▄▀▀    ▀▀▓
  391. AC▓▓░▄▓▀▀C▀▀▒░▀ ▀
  392. C▀▀▀░░█ ░C▄    ▀   ▒▓
  393. AC▓▓░▒   ▀    ▐▌
  394. C▀░▒▐█▄▄    ▄▄▀▀
  395. AC▄▄    ▄█
  396. C▄ ██▀▀▄▄▀▌ ▌ 
  397. AC▄▄▀▀████▀▄
  398. C█████▄▓▓▄█C▓▄ ░▒
  399. AC█████▀▀
  400. C▀██░▓▓▒▓▄▄░▓▒░▒▓▀▀ ▀▀▀▀
  401. C▄▄ ▀▄ ▀▀▀▀ ▀▀ ▄▀ ▓▒
  402. C▄░▒▓▌ ▀ ▓█▐█▀▄
  403. AC▀ ▄ ▒░
  404. C▄  ▒░░░▀ ▄ ▀ ▄ ▄▄ ▄▄ ▄ 
  405. AC▀▄░C  ▄▄▄
  406. C▄▓▓▒░░▌▀ ▄██▄▄ ▄▄▄▄▄ ▄▄
  407. AC░▒██▄ ▀░▒
  408. C▄ ▄▀█▄▓▄▄ ▀▄
  409. AC███▄▀████ ▄▀▀ ▄▄▌
  410. AC▄▌
  411. C░▒▓█▄▄▄▄▀▀▀▀▄ 
  412. AC██▄▒▒▄▀ 
  413. AC▀▀▀▄▄▄▄█▓▒░
  414.  
  415.                      `%You have made an error, s&boy.
  416.  
  417. `k
  418.  @if `v03 is 0 then do
  419.    @begin
  420.  ;rules.ref file says unlimited deaths not allowed, so we will boot them
  421.  ;till tomorrow
  422.  
  423.  ;take them off the map
  424.   @do map is 1
  425.    @halt
  426.    @end
  427.  
  428.  @pauseon
  429.  
  430.  @do dead is 0
  431.  
  432.  @if `p07 less 0 then do
  433.  @begin
  434.  @show
  435. `r0`c`%  `r1IT FEELS KINDA WARM IN HERE?`r0
  436.  
  437.   `4You open your eyes.
  438.  
  439. `k  `4There are naked screaming people all around you.  A little boy with
  440.   a ghastly face begins to gnaw on your leg.
  441.  
  442. `k  `6"Din, leave the newcomer alone.  S&he isn't staying." `4a slow voice that
  443.   can only be described as an abomination dolefully states.
  444.  
  445. `k  `2You feel yourself floating away... faster and faster.
  446.  @end
  447.  
  448.  @if `p07 more -1 then do
  449.  @begin
  450.  @show
  451. `r0`c`%  `r1APPARENTLY DEATH ISN'T THE END.`r0
  452.  
  453.   `2You open your eyes.
  454.  
  455. `k  `2You are lying on a table of solid rock in a marble room.  Hundreds of
  456.   soft voices are murmuring all around you, but you see no one.
  457.  
  458. `k  `%"Send s&him back." `2a voice whispers, this one louder than the others.
  459.  
  460. `k  `2You feel yourself floating away... faster and faster.
  461.  
  462. `k
  463.  @end
  464.  
  465.  
  466. @show
  467. `c  `r1`%AWAKENING.`r0
  468.  
  469.   `0"Can you hear me, `n?" `2a stressed voice shouts.
  470.  
  471.   `$"Yeah.  Christ mom, lemmie up, I'm fine." `2you assure your mother.
  472.  
  473.   `0"You're alive!! The elders brought your body here yesterday, you must
  474.   have fainted out there." `2your mother shouts, tears of joy streaming down
  475.   her wrinkled face.
  476.  
  477.   `$"Ok, ok - nice little happy reunion and all that, but I gotta hit the
  478.   road now. Buhbye." `2you tell her.  Afterall, you need to make the most of
  479.   this new lease on life.
  480.  
  481.   `2You lose `4half`2 the gold you were carrying and `4`p20`2 experience.
  482.  
  483. `k
  484.   @loadmap map
  485.   @drawmap
  486.   @update
  487.  
  488. @#iwon
  489. ;is run after someone kills a player - if in multinode combat, L2
  490. ;calls it directly, otherwise @#live calls it with a @routine.
  491. ;the enemy guy they just killed is automatically put in `v39.
  492.   @if bounty.`v39 exist true then do
  493.     @begin
  494.     @readfile bounty.`v39
  495. `p23
  496. `p24
  497.    @do money + `p24
  498.    @do delete bounty.`v39
  499.    @do quebar
  500. `0BONUS: `%You collect a `$$`p24 `%bounty for this kill!
  501.   @do addlog
  502.   `0`n`2 collects a `$$`p24 `2bounty for the kill!
  503. @writefile lognow.txt
  504.                                  `2-`0=`2-`%=`2-`0=`2-
  505.    @if `p23 not &playernum then do
  506.      @begin
  507.    @writefile mail\mail`p23.dat
  508.   `0`n `2reports:
  509. `2-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  510. `0  `e`2 has been `4killed`2.  Good doing business with you.
  511.  
  512.      @end
  513.  
  514.  @if `p23 is &playernum then do
  515.     @begin
  516.    @do quebar
  517. Haha, you got back your own money!  Nice.
  518.     @end
  519.  
  520.    @end
  521.  
  522.  
  523. @#live
  524. @do talk `4Newsflash:`0`x`n`x`2has`xslain`x`0`e`2! all
  525. @do `V40 random 10 1
  526. @if `v40 is 1 then addlog
  527.   `0`n`2 has killed `0`e`2 over a dispute involving cattle!
  528. @if `v40 is 2 then addlog
  529.   `0`n`2 has crushed `0`e`2's skull.
  530. @if `v40 is 3 then addlog
  531.   `0`n`2 has beaten `0`e`2 in a fair battle!
  532. @if `v40 is 4 then addlog
  533.   `0`n`2 has killed `0`e`2 to avenge his mother!
  534. @if `v40 is 5 then addlog
  535.   `0`n`2 buries `0`e`2's rotting body.
  536.  
  537. @if `v40 is 6 then addlog
  538.   `0`n`2 thanks `4Belar`2 for the power to destroy `0`e`2.
  539.  
  540. @if `v40 is 7 then addlog
  541.   `0`n`2 kills `0`e`2 for trespassing on s&his land.
  542.  
  543. @if `v40 is 8 then addlog
  544.   `0`n`2 deprives `0`e`2 of living another minute.
  545. @if `v40 is 9 then addlog
  546.   `0`n`2 makes quick work of `0`e`2.
  547. @if `v40 is 10 then addlog
  548.   `0`n`2 slays `0`e`2.
  549.  
  550.  
  551. @routine seperate
  552. @run iwon
  553. @#newplayer
  554.  
  555. @routine help in help.ref
  556.  
  557. @do `V40 random 5 1
  558. @if `v40 is 1 then `s10 is Elwin
  559. @if `v40 is 2 then `s10 is Geengish
  560. @if `v40 is 3 then `s10 is Dimdom
  561. @if `v40 is 4 then `s10 is Magi
  562. @if `v40 is 5 then `s10 is Whinny
  563.  
  564.  
  565. @show
  566. `c  `%IN THE BEGINNING.
  567.  
  568.   `2There once was a poor `$`s10 `2couple who lived in a small village called
  569.   `0Stonebrook`2.
  570.  
  571.   One day the mother felt very sick.  Scared, her husband took her to Nathan,
  572.   the town physician - after careful examination he smiled wide.
  573.  
  574.   `0"Dear woman, you aren't sick - you are with child!"
  575.  
  576. @KEY
  577. @show
  578. `c  `%IN THE BEGINNING.
  579.  
  580.   `2The baby was born six months later - strangely enough on `0Gryphon Moon`2 day.
  581.  
  582.   The young mother was delighted to find she had a new baby
  583. @do `v01 is 1
  584. @do move 61 7
  585. @choice
  586. boy.
  587. `#girl.
  588. @if responce is 1 then sexmale is 1
  589. @if responce is 2 then sexmale is 0
  590. @show
  591.  
  592. @label namebaby
  593. @do `v01 is 1
  594. @if sexmale is 1 then `s10 is him`x
  595. @if sexmale is 0 then `s10 is her`x
  596. @show
  597.  
  598. @do write
  599.   `2The mother decided to name `s10
  600.   @do readstring 20 NIL
  601.   @do stripbad `s10
  602.   ; change dark blue to light blue in their name
  603.   @do replaceall `1 `! `s10
  604.   @do `p20 is length `s10
  605.   @if `p20 less 1 then do
  606.     @begin
  607.     @do move 35 y
  608.     @show
  609. `bNothing`2.
  610.  
  611.   `2She decided to name the baby nothing `8-`2 instead she sold the child
  612.   for `$20`2 gold pieces.  That night she was overcome with guilt and hung
  613.   herself on the rotting pine behind the cottage.
  614.  
  615.   Have a nice day, loser!
  616.  
  617.     @closescript
  618.     @end
  619.  
  620.  
  621.  
  622.   @if `p20 less 3 then do
  623.     @begin
  624.     @show
  625.  
  626.  
  627.   `2But the husband disagreed.  `0"Not such a short name, dear!"
  628.     @do goto namebaby
  629.     @end
  630.  
  631.   @if checkdupe `s10 true then do
  632.     @begin
  633.     @show
  634.  
  635.  
  636.   `2But the husband disagreed.  `0"We already know someone with that name!"
  637.     @do goto namebaby
  638.     @end
  639.    
  640.     @end
  641.  
  642.  
  643.  
  644. @show
  645. `\`\  `2She decided on `0`s10`2.  The husband studied his wife carefully.`\
  646. @do write
  647. `x`x
  648. @choice
  649. "That is a good name.  You have chosen very well, wife."
  650. "I don't think so.  Try again."
  651. @if response is 2 then goto namebaby
  652. @do copytoname
  653. @if sex is 1 then `s09 is she
  654. @if sex is 0 then `s09 is he
  655. @show
  656. `c  `r1 `%ARE YOU READY? `r0
  657.  
  658.   `0Cunning.  `4Guileful.  `0Friendship.  `4Deceit.  `0Honor.  `4Disgrace.
  659.  
  660.   `%Life is what you make it.
  661.  
  662.   `0Return to the adventure:
  663.  
  664.    ■ `2killing and loving
  665.    `0■ `2questing with other players
  666.    `0■ `2traveling a huge land with diverse terrain
  667.    `0■ `2purchase and upgrade your own dwelling
  668.   `0 ■ `2realtime online battles, chat & item trade
  669.   `0 ■`2 follow your heart and find your own path
  670.  
  671. `k
  672. @show
  673. `c `r1 `%SOME YEARS LATER `r0
  674.  
  675.   `0One day you hear your mother shrieking from the kitchen of your small
  676.   cottage.
  677.  
  678.   `2You'd better get out of bed and find out what she wants.
  679.  
  680.   `|`b* `%NOTE `b*
  681.  
  682.   `2This game requires a fully `2A`3N`4S`5I `2compliant terminal.  If screens appear
  683.   jumbled `8- `2we suggest you try another terminal program, as this game is
  684.   not compatible with all of them.  `%ALSO`2:  Instead of arrow keys, you may
  685.   also use the `$numeric keypad`2, turn numlock on to do this.
  686.  
  687. @KEY
  688. ;Give them starting stuff
  689.   @do `p01 is 1
  690.   @do `p02 is 10
  691.   @do `p03 is 10
  692.   @do `p04 is 5
  693.   @do `p05 is 1
  694.   @do `p09 is 1
  695.   @do X is 27
  696.   @do Y is 7
  697.   @do MAP is 155
  698.   @addchar
  699.  
  700. @#seperate
  701. @writefile lognow.txt
  702.                                  `2-`0=`2-`%=`2-`0=`2-
  703. @closescript
  704.  
  705. @#DONE
  706.